devorar (presas) - Spanish English Dictionary